package com.tiancheng.commom.pay.gaocheng.req.pay;

import com.tiancheng.commom.pay.gaocheng.req.GcBasePayReq;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 高诚-微信支付参数
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GcAliPayReq extends GcBasePayReq {
    /**
     * 支付宝支付类型 <br></br>
     * ALI_PRECREATE：订单预创建 <br></br>
     * ALI_CREATE：订单创建 <br></br>
     * 默认 ALI_PRECREATE。<br></br>
     * * 必填：false
     */
    private String typeCode;
    /**
     * 支付宝用户 ID <br></br>
     * 支付类型为 ALI_CREATE 时，必填 <br></br>
     * * 必填：false <br></br>
     */
    private String userid;
    /**
     * 支付宝支付超时时间长度 <br></br>
     * 允许的最晚付款相对时间，取值范
     * 围 1m-15d，不接收小数点
     * 示例：
     * 1m，表示 1 分钟
     * 1d，表示 1 天
     * 默认 1m
     */
    private String timeoutExpress;
    /**
     * 微禁用付款渠道
     * no_credit：禁用信用卡支付
     * * 必填：false
     */
    private String limitPay;
}
